combat missile launcher vehicle - Francés Inglés Diccionario